package com.gable.report.model;

import com.gable.report.common.util.Page;

import java.io.Serializable;

/**
 * Created by lvdouStart on 2017/7/18.
 * 政府报表查询条件
 */
public class ChartsAreaQuery implements Serializable{

    private String hospitalId;       //医院id

    private String levelId;          //医院等级id

    private String riskId;           //风险等级id

    private String typeId;           //设备类型id

    private String brandId;          //设备厂家id

    private String modelName;        //型号名称

    private String enableYearStart;  //起始启用年份

    private String enableYearEnd;    //终止启用年份

    private Integer priceStart;       //起始金额

    private Integer priceEnd;         //终止金额

    private Double ageLimitStart;    //起始年限指数

    private Double ageLimitEnd;      //终止年限指数

    private String year;             //当前查看年份

    private Long maintainerId;    //维修商Id

    private String monthId;         //月份id

    private Page page;

    private String sort;    //排序方式

    private String sortord; //排序字段

    private Integer queryType; //3：收入 4：支出

    private Long queryMax;  //区间最大值

    private Long queryMin;  //区间最小值

    private Integer maintainSize; //维修大小: 大维修:1,中维修:2,小维修:3

    private Integer maintainTag;//维修情况业务拆分 0,1,2,3

    private Integer maintenanceType; //维护类型：保养:1,巡检:2,强检:3

    private Integer assetsTag;  //设备查询标记 1.新增、2.报废

    private Integer keyPointType; //是否重点设备 1：重点 0：非重点

    public String getHospitalId() {
        return hospitalId;
    }

    public void setHospitalId(String hospitalId) {
        this.hospitalId = hospitalId;
    }

    public String getLevelId() {
        return levelId;
    }

    public void setLevelId(String levelId) {
        this.levelId = levelId;
    }

    public String getRiskId() {
        return riskId;
    }

    public void setRiskId(String riskId) {
        this.riskId = riskId;
    }

    public String getTypeId() {
        return typeId;
    }

    public void setTypeId(String typeId) {
        this.typeId = typeId;
    }

    public String getBrandId() {
        return brandId;
    }

    public void setBrandId(String brandId) {
        this.brandId = brandId;
    }

    public String getModelName() {
        return modelName;
    }

    public void setModelName(String modelName) {
        this.modelName = modelName;
    }

    public String getEnableYearStart() {
        return enableYearStart;
    }

    public void setEnableYearStart(String enableYearStart) {
        this.enableYearStart = enableYearStart;
    }

    public String getEnableYearEnd() {
        return enableYearEnd;
    }

    public void setEnableYearEnd(String enableYearEnd) {
        this.enableYearEnd = enableYearEnd;
    }

    public Integer getPriceStart() {
        return priceStart;
    }

    public void setPriceStart(Integer priceStart) {
        this.priceStart = priceStart;
    }

    public Integer getPriceEnd() {
        return priceEnd;
    }

    public void setPriceEnd(Integer priceEnd) {
        this.priceEnd = priceEnd;
    }

    public Double getAgeLimitStart() {
        return ageLimitStart;
    }

    public void setAgeLimitStart(Double ageLimitStart) {
        this.ageLimitStart = ageLimitStart;
    }

    public Double getAgeLimitEnd() {
        return ageLimitEnd;
    }

    public void setAgeLimitEnd(Double ageLimitEnd) {
        this.ageLimitEnd = ageLimitEnd;
    }

    public String getYear() {
        return year;
    }

    public void setYear(String year) {
        this.year = year;
    }

    public Long getMaintainerId() {
        return maintainerId;
    }

    public void setMaintainerId(Long maintainerId) {
        this.maintainerId = maintainerId;
    }

    public String getMonthId() {
        return monthId;
    }

    public void setMonthId(String monthId) {
        this.monthId = monthId;
    }

    public Page getPage() {
        return page;
    }

    public void setPage(Page page) {
        this.page = page;
    }

    public String getSort() {
        return sort;
    }

    public void setSort(String sort) {
        this.sort = sort;
    }

    public String getSortord() {
        return sortord;
    }

    public void setSortord(String sortord) {
        this.sortord = sortord;
    }

    public Integer getQueryType() {
        return queryType;
    }

    public void setQueryType(Integer queryType) {
        this.queryType = queryType;
    }

    public Long getQueryMax() {
        return queryMax;
    }

    public void setQueryMax(Long queryMax) {
        this.queryMax = queryMax;
    }

    public Long getQueryMin() {
        return queryMin;
    }

    public void setQueryMin(Long queryMin) {
        this.queryMin = queryMin;
    }

    public Integer getMaintainSize() {
        return maintainSize;
    }

    public void setMaintainSize(Integer maintainSize) {
        this.maintainSize = maintainSize;
    }

    public Integer getMaintenanceType() {
        return maintenanceType;
    }

    public void setMaintenanceType(Integer maintenanceType) {
        this.maintenanceType = maintenanceType;
    }

    public Integer getAssetsTag() {
        return assetsTag;
    }

    public void setAssetsTag(Integer assetsTag) {
        this.assetsTag = assetsTag;
    }

    public Integer getMaintainTag() {
        return maintainTag;
    }

    public void setMaintainTag(Integer maintainTag) {
        this.maintainTag = maintainTag;
    }

    public Integer getKeyPointType() {
        return keyPointType;
    }

    public void setKeyPointType(Integer keyPointType) {
        this.keyPointType = keyPointType;
    }
}

